package com.example.xbrother.rule.ups;

import com.example.xbrother.rule.BaseParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * UPS 参数
 */
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class UpsParam extends BaseParam {
    /**
     * 微模块类型: 微模块内部, 微模块外部
     */
    private String mscType;
    /**
     * ups冗余类型: UPS功率模块冗余, UPS整机冗余
     */
    private String upsRedundancyType;
    /**
     * 机房总功率=单柜功率*数量
     */
    private Double totalPower;
    /**
     * it单柜功率
     */
    private Double eachItPower;
    /**
     * it柜数量
     */
    private Integer itBoxNum;
}
